草庐IT

e2 studio

全部标签

android - Android Studio 无法识别 "RobolectricTestRunner.class"

我正在尝试使用Robolectric运行单元测试,但AndroidStudio无法识别以下类:@RunWith(RobolectricTestRunner.class)详细信息:classpath'com.android.tools.build:gradle:3.0.0'我正在导入依赖项:testImplementation"org.robolectric:robolectric:3.5.1"和:android{testOptions{unitTests{includeAndroidResources=true}}}它根本没有出现导入类的选项。我是否应该添加我忘记的更多依赖项?错误:e

Android Studio - 在模拟器上运行签名的 apk

这听起来可能非常微不足道,但作为一个android新手,我发现自己被大量的哈希token、keystore和key工具所淹没,这可能有点让人不知所措。我正在尝试让androidstudio在使用我的自定义keystore而不是debug.keystore签名的模拟器上运行我的应用程序这是一个选项,还是每次我进行更改时都必须生成一个签名的.apk,然后通过adb安装它,然后从模拟设备的菜单中运行它?这也是测试应用程序时的一个好习惯还是我应该避免? 最佳答案 在使用AndroidStudioUI创建签名配置时遇到问题后,我成功地通过gr

android - 导入的项目在 android studio 1.2.1.1 中出错

我使用androidstudio1.2.1.1,它不会给我新项目的任何错误。但是对于导入的项目,它会给我一个关于不匹配编码的警告(thisissue)。我将项目和IDE编码更改为UTF-8,此警告不再出现。但是,在那之后,它给了我这个错误。F:\Work\workspace\NITask\app\build\intermediates\res\debug\drawable-hdpi-v4\ic_launcher.png:error:Duplicatefile.F:\Work\workspace\NITask\app\build\intermediates\res\debug\drawa

渲染期间引发的 Android Studio 异常

渲染android.graphics.drawable.VectorDrawable_Delegate.nDraw(JJJLandroid/graphics/Rect;ZZ)I时出现异常我该如何解决?我不想重新安装它。我更新AS并引发了此异常。 最佳答案 在布局编辑器的顶部,将android版本从N预览更改为旧版本,23或22都应该可以。 关于渲染期间引发的AndroidStudio异常,我们在StackOverflow上找到一个类似的问题: https://

java - .set 背景颜色与十六进制颜色代码 Android Studio

ViewtargetView;targetView=(View)findViewById(R.id.mainlayout);这可行但是targetView.setBackgroundColor(Color.parseColor("#FFFFFF"));这也行不通targetView.setBackgroundColor(Color.pasrsehexString("#FFFFFF"));错误:无法解析方法'parseColor(java.lang.String)'并且:无法解析方法'pasrsehexString(java.lang.String)'请有人能帮助我,顺便说一句,我正在使

android - 在 Android Studio 0.5.1 上导入 Facebook SDK

我已经搜索了一段时间并尝试了所有我能找到的答案,但都没有成功。我开始相信问题出在androidstudio版本上。然而这是我所做的:1-我已经下载了facebooksdk2-将sdk复制到我的libs文件夹中,这样项目看起来像以下:MyProj-app--libs---facebook----build.gradle(2)--build.gradle(1)-settings.gradle3-我修改了settings.gradle:include':libs:facebook',':app'4-我将build.gradle(1)修改为:applyplugin:'android'andro

android - 从 Android Studio/CMake 中的子模块导入自己的本地共享库

我有一个包含2个模块的AndroidStudio(2.3)项目,使用CMake作为native代码。Project-->Module1(app):java+nativeJNI-wrapper,linkingtolibnative.so-->Module2(libnative):nativec++code,producinglibnative.so将libnative.so(由Module2构建)链接到Module1中的JNI包装器的首选方法是什么?我目前使用...Module1-CMakeLists.txt:add_library(nativeSHAREDIMPORTED)set_ta

android - 搜索在 Android Studio 的 "Choose Library Dependency"中不起作用

我正在尝试查找:gson、mockito、glide、picasso等。只能找到com.android.support:*。AndroidStudio3.0.1&3.1金丝雀5在Studio2中工作正常。问:我该如何解决?附言我知道如何手动添加它们。 最佳答案 我尝试在AndroidStudio3.1Beta2上搜索,它运行良好。但是在AndroidStudio3.0.1上搜索不起作用。我想除了更新IDE之外没有办法修复它。您可以试用AndroidStudio3.1Beta2,点击链接下载:https://developer.and

java - Android Studio 设备文件资源管理器运行方式为 :Package 'my project name' is unknown

我正在使用AndroidStudio3.0,我想访问一个sqlite数据库,所以我想在data/data/project中下载数据库,但是当我连接一个android手机并打开项目文件夹时然后发生这种情况,run-as:Package'myproject'isunknown。设备在真实设备上的包目录:但是当我用模拟器来做这个时,一切都很好。有人知道这是为什么吗?设备在模拟器上的包目录:非常感谢! 最佳答案 出于安全原因,这是不允许的。您只能在模拟器或已获得root权限的设备上执行此操作。但您可以在Assets中添加所需的文件,因此这些

java - 使用 Android Studio 3.1 和 gradle 3.1.0 构建项目时出错

我有这个项目的问题,我试图在将AndroidStudio更新到3.1版本后构建它,我也将gradle更新到版本3.1.0,只是gradleSync工作正常,但试图编译所有项目都向我显示此错误。我已经将构建工具和所有库更新到版本27.1.0,更新了所有编译到实现org.gradle.initialization.ReportedException:org.gradle.internal.exceptions.LocationAwareException:Executionfailedfortask':app:compileDevDebugJavaWithJavac'.atorg.grad